Skip to content

工作中常见的Git操作

上级

base
views:
  - type: table
    name: 关联文件表
    filters:
      and:
        - layer_id == this.parent_id  
        - parent_id != null   
        - layer_id != null

工作内容

base
views:
  - type: cards
    name: 视图
    cardSize: 200
    image: note.title
    filters:
      and:
        - parent_id == this.layer_id
        - parent_id != null
    order:
      - title
    sort:
      - property: priority
        direction: ASC
      - property: layer_id
        direction: ASC

切换分支

解决冲突

git fetch origin test-release-20250519-6912985 && git checkout test-release-20250519-6912985 && git pull --rebase origin test-release-20250519-6912985

git pull --no-rebase origin feature/PLM-294684

git add . && git commit -m "Fix merge conflicts"

git push origin test-release-20250519-6912985

使用 Git Stash 命令暂时提交文件,然后在另外一个分支使用

Git stash 是一个实用功能,用于临时保存工作目录的修改,以便切换分支或执行其他操作。

核心命令

将未提交的内容提交到一个缓存区,另外一个分支可以使用

  • 保存修改

    bash
    git stash
    # 或添加描述
    git stash save "修改描述"
  • 查看保存列表

    bash
    git stash list
  • 应用修改

    bash
    git stash apply  # 应用但保留stash
    git stash pop    # 应用并删除stash
  • 删除stash

    bash
    git stash drop [stash@{n}]  # 删除特定stash
    git stash clear             # 清空所有stash

常见工作流程(小结)

  1. 保存当前工作:git stash save "描述"
  2. 切换分支处理其他任务
  3. 返回原分支:git checkout 原分支
  4. 恢复工作:git stash pop
选择 git 提交历史,然后选择回滚到某一个记录时刻
提交到临时目录
git stash
在另外一个分支
git stash pop 或者 git stash apply

撤销 commit 提交

还未 PUSH

撤销最近一次提交(保留更改)

git reset --soft HEAD^